﻿// Decompiled with JetBrains decompiler
// Type: DnProcessSimulateCommands.ExportToRTR.YAML.CollisionSetObjects
// Assembly: DnProcessSimulateCommands, Version=2402.0.0.890, Culture=neutral, PublicKeyToken=null
// MVID: A885D881-AEDF-447E-852A-6F13102E089C
// Assembly location: C:\Program Files\Tecnomatix_2402\eMPower\DotNetCommands\DnProcessSimulateCommands.dll


namespace DnProcessSimulateCommands.ExportToRTR.YAML;

public class CollisionSetObjects
{
  public FlowFormatList<IIgnoreObjFlowForamt> PartialRobot;
  public FlowFormatList<IIgnoreObjFlowForamt> PartialWorld;

  public CollisionSetObjects()
  {
  }

  public CollisionSetObjects(CollisionSetObjects other)
  {
    this.PartialRobot = other.PartialRobot;
    this.PartialWorld = other.PartialWorld;
  }

  public bool Equals(CollisionSetObjects other)
  {
    return this.PartialRobot.Count == other.PartialRobot.Count && this.PartialWorld.Count == other.PartialWorld.Count && this.PartialRobot.ToString() == other.PartialRobot.ToString() && this.PartialWorld.ToString() == other.PartialWorld.ToString();
  }
}
